setTimeout(() => {
  console.log(1111);
}, 0);

setTimeout(() => {
  console.log(4);
}, 0);
console.log(5);

async function  A(){
    console.log(1);
}

async function B(){
  A().then(()=>{
    console.log(22)
  })
  console.log(123);
}

B()

